import React, { Component, PureComponent } from 'react'

// 当比较的props 中的属性为基本数据类型,就可以使用纯组件代替
// 可以不使用shouldComponentUpdate 这个生命周期了
// 什么是纯组件?
// 只有当组件自身的state 或接收props发生变化才渲染的组件称之为纯组件
// 纯组件也是做性能优化使用

export default class Son1 extends PureComponent {
    render() {
        console.log('render-son1', this.props.money1);
        return (
            <div>
                <p>我是子组件1-张三-{this.props.money1}</p>
                <ul>
                    {
                        this.props.girls1.map((item, index) => {
                            return <li key={index}>{item}</li>
                        })
                    }
                </ul>
            </div>
        )
    };

}
